Identifying Codes and the Set Cover Problem
نویسندگان
چکیده
We consider the problem of finding a minimum identifying code in a graph, i.e., a designated set of vertices whose neighborhoods uniquely overlap at any vertex on the graph. This identifying code problem was initially introduced in 1998 and has been since fundamentally connected to a wide range of applications, including fault diagnosis, location detection, environmental monitoring, and connections to information theory, superimposed codes, and tilings. Though this problem is NP-complete, its known reduction is from 3-SAT and does not readily yield an approximation algorithm. In this paper we show that the identifying code problem is computationally equivalent to the set cover problem and present a Θ(log n)-approximation algorithm based on the greedy approach for set cover; we further show that, subject to reasonable assumptions, no polynomial-time approximation algorithm can do better. Finally, we show that a generalization of the identifying codes problem, for which no complexity results were known thusfar, is NP-hard.
منابع مشابه
Automatic QoS-aware Web Services Composition based on Set-Cover Problem
By definition, web-services composition works on developing merely optimum coordination among a number of available web-services to provide a new composed web-service intended to satisfy some users requirements for which a single web service is not (good) enough. In this article, the formulation of the automatic web-services composition is proposed as several set-cover problems and an approxima...
متن کاملIdentifying the Effective Ethical Codes on Urban Management with Meta Synthesis Method
Purpose: The compliance ethical characteristics plays an important role in urban management, and accordingly, the purpose of this study was identifying the effective ethical codes on urban management with a meta synthesis method. Methodology: This study in terms of purpose was applied and in terms of implementation method was qualitative. The field of research was all articles of effective eth...
متن کاملOn a New Class of Codes for Identifying Vertices in Graphs
We investigate a new class of codes for the optimal covering of vertices in an undirected graphG such that any vertex in G can be uniquely identified by examining the vertices that cover it. We define a ball of radius t centered on a vertex v to be the set of vertices in G that are at distance at most t from v: The vertex v is then said to cover itself and every other vertex in the ball with ce...
متن کاملAdaptive Identification in Torii in the King Lattice
Given a connected graph G = (V,E), Let r ≥ 1 be an integer and Br(v) denote the ball of radius r centered at v ∈ V , i.e., the set of all vertices within distance r from v. A subset of vertices C ⊆ V is an r-identifying code of G (for a given nonzero constant r ∈ N) if and only if all the sets Br(v) ∩ C are nonempty and pairwise distinct. These codes were introduced in [7] to model a fault-dete...
متن کاملOn Graph Identification Problems and the Special Case of Identifying Vertices Using Paths
In this paper, we introduce the identifying path cover problem: an identifying path cover of a graph G is a set P of paths such that each vertex belongs to a path of P , and for each pair u, v of vertices, there is a path of P which includes exactly one of u, v. This problem is related to a large variety of identification problems. We investigate the identifying path cover problem in some famil...
متن کامل